#afdf3b989339de478e85b614d274d1ef
from core.basic.skill import PassiveSkill, ActiveSkill
from core.basic.character import Character

# 膝撞 잭스파이크
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/717f1e2104fe4b796f800352fa143ecc?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill0(ActiveSkill):
    name = "膝撞"
    learnLv = 1
    masterLv = 10
    maxLv = 20
    position = 4 #TODO
    rangeLv = 3
    cd = 2
    uuid = "717f1e2104fe4b796f800352fa143ecc"
    data0 = [0, 0, 2, 4, 7, 9, 11, 13, 16, 18, 20, 22, 24, 27, 29, 31, 33, 36, 38, 40, 42]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 131.4, 132.9, 134, 135.4, 136.6, 138, 139.1, 140.6, 141.7, 143.1, 147.7, 152.3, 157.1, 162, 166.6, 171.4, 176.3, 180.9, 185.7, 190.6]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 120, 139, 158, 177, 197, 216, 235, 254, 273, 292, 311, 330, 350, 369, 388, 407, 426, 445, 464, 483]# noqa: E501
    hit2 = 1 #TODO


# 浮空弹 라이징샷
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/128b9ddef2262f40723deae4407bdb42?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill1(ActiveSkill):
    name = "浮空弹"
    learnLv = 1
    masterLv = 60
    maxLv = 70
    position = 6 #TODO
    rangeLv = 2
    cd = 4
    mp = [6, 140]
    uuid = "128b9ddef2262f40723deae4407bdb42"
    data0 = [0, 1106, 1218, 1330, 1442, 1554, 1666, 1779, 1891, 2003, 2115, 2227, 2339, 2452, 2564, 2676, 2788, 2900, 3012, 3125, 3237, 3349, 3461, 3573, 3685, 3798, 3910, 4022, 4134, 4246, 4358, 4471, 4583, 4695, 4807, 4919, 5031, 5144, 5256, 5368, 5480, 5592, 5704, 5817, 5929, 6041, 6153, 6265, 6377, 6490, 6602, 6714, 6826, 6938, 7050, 7163, 7275, 7387, 7499, 7611, 7723, 7835, 7948, 8060, 8172, 8284, 8396, 8508, 8621, 8733, 8845]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 114.3, 115.1, 116, 116.9, 117.7, 118.6, 119.4, 120.3, 121.1, 122, 122.9, 123.7, 124.6, 125.4, 126.3, 127.1, 128, 128.9, 129.7, 130.6, 131.4, 132.3, 133.1, 134, 134.9, 135.7, 136.6, 137.4, 138.3, 139.1, 140, 140.9, 141.7, 142.6, 143.4, 144.3, 145.1, 146, 146.9, 147.7, 148.6, 149.4, 150.3, 151.1, 152, 152.9, 153.7, 154.6, 155.4, 156.3, 157.1, 158, 158.9, 159.7, 160.6, 161.4, 162.3, 163.1, 164, 164.9, 165.7, 166.6, 167.4, 168.3, 169.1, 170, 170.9, 171.7, 172.6, 173.4]# noqa: E501
    hit1 = 1 #TODO


# 后跳 백스텝
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/7822d6d52e10964a6755f142c666b494?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill2(ActiveSkill):
    name = "后跳"
    learnLv = 1
    masterLv = 1
    maxLv = 1
    position = 3 #TODO
    rangeLv = 1
    uuid = "7822d6d52e10964a6755f142c666b494"

# 基础精通 기본기 숙련
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/5a56514f35cf0270ae8d6c65f8fefd78?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill3(PassiveSkill):
    name = "基础精通"
    learnLv = 1
    masterLv = 115
    maxLv = 200
    position = 1 #TODO
    rangeLv = 1
    uuid = "5a56514f35cf0270ae8d6c65f8fefd78"

    data0 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 150, 158.7, 167.3, 176, 184.5, 193.2, 201.8, 210.5, 219.2, 227.7, 236.4, 245, 253.7, 262.2, 270.9, 284.3, 297.6, 311, 324.3, 337.7, 350.9, 364.2, 377.6, 390.9, 404.3, 417.6, 431, 444.3, 457.7, 471, 484.2, 497.6, 510.9, 524.3, 537.6, 551, 564.3, 577.7, 591, 604.4, 617.7, 630.9, 644.3, 657.6, 671, 684.3, 697.7, 711, 724.4, 737.7, 751.1, 764.3, 777.6, 791, 804.3, 817.7, 831, 844.4, 857.7, 871.1, 884.4, 897.8, 911, 924.3, 937.7, 951, 964.4, 977.7, 991.1, 1004.4, 1017.8, 1031.1, 1044.5, 1057.7, 1071, 1084.4, 1097.7, 1111.1, 1124.4, 1137.8, 1151.1, 1164.5, 1177.8, 1191, 1204.4, 1217.7, 1231.1, 1244.4, 1257.8, 1271.1, 1284.5, 1297.8, 1311.2, 1324.5, 1337.7, 1351.1, 1364.4, 1377.8, 1391.1, 1404.5, 1417.8, 1431.2, 1444.5, 1457.9, 1471.2, 1484.6, 1497.9, 1511.3, 1524.6, 1538, 1551.3, 1564.7, 1578, 1591.4, 1604.7, 1618.1, 1631.4, 1644.8, 1658.1, 1671.5, 1684.8, 1698.2, 1711.5, 1724.9, 1738.2, 1751.6, 1764.9, 1778.3, 1791.6, 1805, 1818.3, 1831.7, 1845, 1858.4, 1871.7, 1885.1, 1898.4, 1911.8, 1925.1, 1938.5, 1951.8, 1965.2, 1978.5, 1991.9, 2005.2, 2018.6, 2031.9, 2045.3, 2058.6, 2072, 2085.3, 2098.7, 2112, 2125.4, 2138.7, 2152.1, 2165.4, 2178.8, 2192.1, 2205.5, 2218.8, 2232.2, 2245.5, 2258.9, 2272.2, 2285.6, 2298.9, 2312.3, 2325.6, 2339, 2352.3, 2365.7, 2379, 2392.4, 2405.7, 2419.1, 2432.4, 2445.8, 2459.1, 2472.5, 2485.8, 2499.2, 2512.5, 2525.9, 2539.2, 2552.6, 2565.9, 2579.3, 2592.6, 2606, 2619.3, 2632.7, 2646, 2659.4, 2672.7, 2686.1, 2699.4, 2712.8, 2726.1, 2739.5]# noqa: E501
    hit2 = 1 #TODO


# 受身蹲伏 퀵 스탠딩
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/ce26c6b69d02a440a81b552bec94f03b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill4(ActiveSkill):
    name = "受身蹲伏"
    learnLv = 1
    masterLv = 10
    maxLv = 20
    position = 2 #TODO
    rangeLv = 1
    cd = 5
    mp = [1, 1]
    uuid = "ce26c6b69d02a440a81b552bec94f03b"
    data0 = [0, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 3, 4.5, 6, 7.5, 9, 10.5, 12, 13.5, 15, 16.5, 18, 19.5, 21, 22.5, 24, 25.5, 27, 28.5, 30, 31.5]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 0.3, 0.33, 0.37, 0.4, 0.43, 0.47, 0.5, 0.53, 0.57, 0.6, 0.63, 0.67, 0.7, 0.73, 0.77, 0.8, 0.83, 0.87, 0.9, 0.93]# noqa: E501
    hit2 = 1 #TODO


# 合金改装 얼터레이션
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/cc9b13baa94dd463477d07ded90e6833?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill5(PassiveSkill):
    name = "合金改装"
    learnLv = 1
    masterLv = 1
    maxLv = 1
    position = 2 #TODO
    rangeLv = 3
    uuid = "cc9b13baa94dd463477d07ded90e6833"
    data0 = [0, 15]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 10]# noqa: E501
    hit1 = 1 #TODO


# 방어구 마스터리 방어구 마스터리
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/892ef624d8bf3d7fc045f84825fd6104?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill6(PassiveSkill):
    name = "방어구 마스터리"
    learnLv = 1
    masterLv = 1
    maxLv = 1
    position = 0 #TODO
    rangeLv = 1
    uuid = "892ef624d8bf3d7fc045f84825fd6104"

# M-137格林机枪 M-137 개틀링건
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/01c3a2fb793d293a25ed8dc7a0d70c1a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill7(ActiveSkill):
    name = "M-137格林机枪"
    learnLv = 5
    masterLv = 60
    maxLv = 70
    position = 10 #TODO
    rangeLv = 2
    cd = 5
    mp = [10, 252]
    uuid = "01c3a2fb793d293a25ed8dc7a0d70c1a"
    data0 = [0, 145, 160, 174, 189, 204, 219, 233, 248, 263, 277, 292, 307, 322, 336, 351, 366, 380, 395, 410, 424, 439, 454, 469, 483, 498, 513, 527, 542, 557, 572, 586, 601, 616, 630, 645, 660, 675, 689, 704, 719, 733, 748, 763, 777, 792, 807, 822, 836, 851, 866, 880, 895, 910, 925, 939, 954, 969, 983, 998, 1013, 1028, 1042, 1057, 1072, 1086, 1101, 1116, 1131, 1145, 1160]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
    hit5 = 1 #TODO

    data6 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
    hit6 = 1 #TODO


# RX-78追击者 RX-78 랜드러너
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/8ee0099656df08a0b39225f8a21d514b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill8(ActiveSkill):
    name = "RX-78追击者"
    learnLv = 5
    masterLv = 60
    maxLv = 70
    position = 9 #TODO
    rangeLv = 2
    cd = 2.5
    mp = [10, 82]
    uuid = "8ee0099656df08a0b39225f8a21d514b"
    data0 = [0, 1506, 1656, 1812, 1962, 2113, 2268, 2421, 2570, 2725, 2880, 3033, 3186, 3341, 3490, 3641, 3796, 3947, 4102, 4255, 4405, 4561, 4709, 4864, 5015, 5168, 5321, 5474, 5629, 5780, 5933, 6083, 6237, 6390, 6542, 6693, 6849, 7001, 7154, 7308, 7456, 7611, 7762, 7919, 8072, 8225, 8378, 8529, 8684, 8833, 8986, 9139, 9291, 9447, 9597, 9750, 9903, 10056, 10209, 10360, 10509, 10666, 10817, 10970, 11125, 11276, 11429, 11580, 11737, 11885, 12038]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169]# noqa: E501
    hit2 = 1 #TODO


# 超频 : 压制 부스트 : 서프레스
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/e1003c1bd2566829cfed17bb4ce8d460?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill9(ActiveSkill):
    name = "超频 : 压制"
    learnLv = 5
    masterLv = 60
    maxLv = 70
    position = 5 #TODO
    rangeLv = 2
    cd = 6
    mp = [17, 178]
    uuid = "e1003c1bd2566829cfed17bb4ce8d460"
    data0 = [0, 3371, 3711, 4054, 4394, 4738, 5078, 5420, 5763, 6105, 6448, 6790, 7130, 7472, 7815, 8157, 8500, 8840, 9183, 9525, 9865, 10208, 10548, 10892, 11234, 11577, 11919, 12260, 12602, 12942, 13286, 13627, 13969, 14311, 14654, 14996, 15339, 15677, 16019, 16362, 16704, 17048, 17389, 17731, 18073, 18414, 18756, 19100, 19440, 19781, 20125, 20466, 20810, 21150, 21491, 21833, 22176, 22518, 22860, 23202, 23543, 23887, 24227, 24568, 24910, 25254, 25595, 25939, 26280, 26622, 26962]# noqa: E501
    hit0 = 1 #TODO


# 回旋踢 윈드밀
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/0969cd4054d93da07708108c0cc1c4b5?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill10(ActiveSkill):
    name = "回旋踢"
    learnLv = 10
    masterLv = 60
    maxLv = 70
    position = 7 #TODO
    rangeLv = 2
    cd = 4
    mp = [18, 196]
    uuid = "0969cd4054d93da07708108c0cc1c4b5"
    data0 = [0, 0, 1, 3, 4, 5, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 38, 39, 42, 43, 45, 46, 47, 49, 50, 51, 53, 54, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 88, 89, 90, 92, 95, 96, 97, 99]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 2253, 2480, 2710, 2943, 3171, 3398, 3630, 3857, 4085, 4313, 4546, 4774, 5001, 5233, 5460, 5688, 5916, 6146, 6377, 6605, 6834, 7062, 7291, 7519, 7750, 7980, 8209, 8439, 8667, 8894, 9126, 9353, 9583, 9816, 10044, 10271, 10499, 10729, 10957, 11184, 11412, 11643, 11873, 12101, 12332, 12560, 12789, 13017, 13248, 13476, 13705, 13935, 14163, 14391, 14623, 14853, 15081, 15310, 15540, 15768, 15995, 16225, 16454, 16682, 16910, 17139, 17371, 17598, 17830, 18059]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit3 = 1 #TODO


# 踏射 퍼니셔
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/4655101518604f874721b3cc249aae10?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill11(ActiveSkill):
    name = "踏射"
    learnLv = 10
    masterLv = 60
    maxLv = 70
    position = 8 #TODO
    rangeLv = 2
    cd = 5
    mp = [18, 224]
    uuid = "4655101518604f874721b3cc249aae10"
    data0 = [0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 148, 163, 178, 193, 208, 223, 238, 253, 268, 283, 298, 313, 328, 343, 358, 373, 387, 402, 417, 432, 447, 462, 477, 492, 507, 522, 537, 552, 567, 582, 597, 612, 627, 642, 657, 672, 687, 702, 717, 732, 747, 762, 777, 792, 807, 822, 837, 852, 867, 882, 897, 912, 927, 942, 957, 972, 987, 1002, 1017, 1032, 1047, 1062, 1077, 1092, 1107, 1122, 1137, 1152, 1167, 1182]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 591, 651, 711, 771, 831, 891, 951, 1011, 1071, 1131, 1191, 1251, 1311, 1371, 1430, 1490, 1550, 1610, 1670, 1730, 1790, 1850, 1910, 1970, 2030, 2090, 2150, 2210, 2270, 2330, 2390, 2450, 2510, 2570, 2630, 2690, 2750, 2810, 2870, 2930, 2989, 3049, 3109, 3169, 3229, 3289, 3349, 3409, 3469, 3529, 3589, 3649, 3709, 3769, 3829, 3889, 3949, 4009, 4069, 4129, 4189, 4249, 4309, 4369, 4429, 4488, 4548, 4608, 4668, 4728]# noqa: E501
    hit2 = 1 #TODO


# BBQ 바베~큐
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/8c2379737c5acc935c1731f67f607655?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill12(ActiveSkill):
    name = "BBQ"
    learnLv = 10
    masterLv = 60
    maxLv = 70
    position = 10 #TODO
    rangeLv = 2
    cd = 8
    mp = [30, 322]
    uuid = "8c2379737c5acc935c1731f67f607655"
    data0 = [0, 705, 777, 847, 919, 990, 1062, 1134, 1204, 1277, 1348, 1420, 1492, 1562, 1634, 1706, 1778, 1850, 1921, 1992, 2063, 2135, 2208, 2279, 2350, 2421, 2493, 2565, 2637, 2708, 2779, 2851, 2923, 2994, 3065, 3136, 3209, 3281, 3352, 3423, 3495, 3566, 3638, 3710, 3781, 3853, 3924, 3995, 4067, 4139, 4211, 4282, 4353, 4425, 4496, 4569, 4640, 4712, 4783, 4853, 4925, 4996, 5069, 5140, 5210, 5283, 5354, 5426, 5497, 5567, 5641]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501
    hit1 = 1 #TODO


# 浮空铲 고각도 슬라이딩
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/dcd536f1674630f01fc9667bb202b851?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill13(ActiveSkill):
    name = "浮空铲"
    learnLv = 10
    masterLv = 1
    maxLv = 1
    position = 9 #TODO
    rangeLv = 3
    cd = 8
    mp = [22, 22]
    uuid = "dcd536f1674630f01fc9667bb202b851"
    data0 = [0, 129.25]# noqa: E501
    hit0 = 1 #TODO


# 强化 - 后跳 백스텝 강화
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/2b340542e776818b78f3212af184bd6b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill14(PassiveSkill):
    name = "强化 - 后跳"
    learnLv = 10
    masterLv = 1
    maxLv = 1
    position = 4 #TODO
    rangeLv = 1
    cd = 30
    uuid = "2b340542e776818b78f3212af184bd6b"
    data0 = [0, 40]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 30]# noqa: E501
    hit1 = 1 #TODO


# 跃翔 도약
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/1fea5a626f15230237946a11a9d11582?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill15(ActiveSkill):
    name = "跃翔"
    learnLv = 10
    masterLv = 1
    maxLv = 1
    position = 6 #TODO
    rangeLv = 3
    cd = 5
    mp = [13, 13]
    uuid = "1fea5a626f15230237946a11a9d11582"
    data0 = [0, 20]# noqa: E501
    hit0 = 1 #TODO


# 烟尘弹 더스트 샷
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/0dbdeaf846356f8b9380f8fbb8e97377?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill16(ActiveSkill):
    name = "烟尘弹"
    learnLv = 10
    masterLv = 60
    maxLv = 70
    position = 3 #TODO
    rangeLv = 2
    cd = 6
    mp = [300, 322]
    uuid = "0dbdeaf846356f8b9380f8fbb8e97377"
    data0 = [0, 1025, 1127, 1233, 1336, 1440, 1542, 1651, 1751, 1856, 1964, 2064, 2168, 2273, 2373, 2480, 2587, 2688, 2795, 2899, 3002, 3104, 3211, 3313, 3417, 3519, 3628, 3732, 3834, 3941, 4043, 4146, 4250, 4359, 4459, 4565, 4672, 4772, 4876, 4981, 5085, 5188, 5289, 5396, 5503, 5605, 5709, 5814, 5918, 6020, 6125, 6227, 6334, 6440, 6542, 6647, 6749, 6854, 6956, 7062, 7167, 7273, 7375, 7480, 7584, 7687, 7793, 7895, 7997, 8104, 8209]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 848, 935, 1020, 1108, 1192, 1280, 1365, 1452, 1539, 1625, 1710, 1797, 1884, 1969, 2057, 2142, 2229, 2315, 2402, 2487, 2574, 2661, 2746, 2832, 2917, 3004, 3092, 3176, 3264, 3349, 3436, 3521, 3609, 3694, 3781, 3868, 3953, 4041, 4126, 4213, 4298, 4386, 4469, 4558, 4641, 4729, 4816, 4903, 4990, 5075, 5163, 5246, 5335, 5418, 5506, 5593, 5678, 5765, 5851, 5936, 6023, 6110, 6195, 6282, 6370, 6453, 6542, 6628, 6713, 6800]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit4 = 1 #TODO


# 瞬踢 마하킥
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/c9664191611af31142e052dfaef84530?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill17(ActiveSkill):
    name = "瞬踢"
    learnLv = 15
    masterLv = 60
    maxLv = 70
    position = 7 #TODO
    rangeLv = 2
    cd = 4
    mp = [20, 238]
    uuid = "c9664191611af31142e052dfaef84530"
    data0 = [0, 5377, 5923, 6472, 7016, 7563, 8106, 8653, 9200, 9746, 10294, 10839, 11387, 11931, 12476, 13022, 13569, 14113, 14661, 15208, 15752, 16300, 16845, 17391, 17938, 18484, 19032, 19574, 20123, 20669, 21213, 21758, 22306, 22850, 23397, 23945, 24490, 25038, 25582, 26129, 26671, 27220, 27768, 28312, 28859, 29403, 29951, 30496, 31040, 31586, 32137, 32683, 33227, 33774, 34320, 34865, 35409, 35957, 36506, 37048, 37596, 38140, 38685, 39233, 39780, 40326, 40871, 41419, 41965, 42509, 43054]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 156, 158, 160, 161, 163, 164, 167, 168, 170, 171, 173, 176, 177, 179, 180, 183, 186, 187, 189, 191, 192, 194, 196, 198, 199, 201, 203, 204, 207, 208, 210, 211, 213, 214, 217, 219, 220, 222, 223, 226, 227, 229, 230, 232, 236, 238, 239, 241, 242, 244, 247, 248, 250, 251, 253, 254, 257, 258, 260, 262, 263, 266, 267, 269, 270, 272, 273, 276, 278, 281]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 10, 10.7, 11.4, 12.1, 12.8, 13.4, 14.1, 14.8, 15.5, 16.2, 16.9, 17.6, 18.3, 19, 19.7, 20.3, 21, 21.7, 22.4, 23.1, 23.8, 24.5, 25.2, 25.9, 26.6, 27.2, 27.9, 28.6, 29.3, 30, 30.7, 31.4, 32.1, 32.8, 33.4, 34.1, 34.8, 35.5, 36.2, 36.9, 37.6, 38.3, 39, 39.7, 40.3, 41, 41.7, 42.4, 43.1, 43.8, 44.5, 45.2, 45.9, 46.6, 47.2, 47.9, 48.6, 49.3, 50, 50.7, 51.4, 52.1, 52.8, 53.4, 54.1, 54.8, 55.5, 56.2, 56.9, 57.6]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 1, 1.05, 1.1, 1.16, 1.21, 1.26, 1.31, 1.36, 1.41, 1.47, 1.52, 1.57, 1.62, 1.67, 1.72, 1.78, 1.83, 1.88, 1.93, 1.98, 2.03, 2.09, 2.14, 2.19, 2.24, 2.29, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.66, 2.71, 2.76, 2.81, 2.86, 2.91, 2.97, 3.02, 3.07, 3.12, 3.17, 3.22, 3.28, 3.33, 3.38, 3.43, 3.48, 3.53, 3.59, 3.64, 3.69, 3.74, 3.79, 3.85, 3.9, 3.95, 4, 4.05, 4.1, 4.16, 4.21, 4.26, 4.31, 4.36, 4.41, 4.47, 4.52, 4.57]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit5 = 1 #TODO


# 空中射击 공중사격
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/bb34e8854a93fd250347a1c64119f7ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill18(ActiveSkill):
    name = "空中射击"
    learnLv = 15
    masterLv = 10
    maxLv = 20
    position = 10 #TODO
    rangeLv = 3
    cd = 40
    mp = [22, 119]
    uuid = "bb34e8854a93fd250347a1c64119f7ab"
    data0 = [0, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 4, 4, 5, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 11, 11, 12, 12]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 6, 7, 7, 8, 9, 9, 10, 10, 11, 12, 12, 13, 14, 14, 15, 15, 16, 17, 17, 18]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6]# noqa: E501
    hit5 = 1 #TODO

    data6 = [0, 5, 6, 6, 6, 7, 8, 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15]# noqa: E501
    hit6 = 1 #TODO


# 合金战士自动手枪精通 어썰트의 자동권총 마스터리
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/af9e4260178303f3f2f267dded09856b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill19(PassiveSkill):
    name = "合金战士自动手枪精通"
    learnLv = 15
    masterLv = 10
    maxLv = 20
    position = 1 #TODO
    rangeLv = 3
    uuid = "af9e4260178303f3f2f267dded09856b"
    data0 = [0, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
    hit1 = 1 #TODO


# 瞄准射击 에임 샷
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/b3ba5c678595305d31dcb11a8350971b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill20(ActiveSkill):
    name = "瞄准射击"
    learnLv = 15
    masterLv = 1
    maxLv = 1
    position = 4 #TODO
    rangeLv = 2
    cd = 3
    mp = [199, 199]
    uuid = "b3ba5c678595305d31dcb11a8350971b"
    data0 = [0, 7]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 159]# noqa: E501
    hit1 = 1 #TODO


# 暴击 크리티컬 히트
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/fc1262c19f3d0477ee8eda47b8db8696?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill21(PassiveSkill):
    name = "暴击"
    learnLv = 20
    masterLv = 10
    maxLv = 20
    position = 5 #TODO
    rangeLv = 3
    uuid = "fc1262c19f3d0477ee8eda47b8db8696"
    data0 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
    hit0 = 1 #TODO


# 弱点扫描 센서빌리티
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/0495ac9e1153f8a21866c9ba2262cce6?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill22(PassiveSkill):
    name = "弱点扫描"
    learnLv = 20
    masterLv = 10
    maxLv = 20
    position = 0 #TODO
    rangeLv = 3
    uuid = "0495ac9e1153f8a21866c9ba2262cce6"
    data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]# noqa: E501
    hit1 = 1 #TODO


# 改装榴弹 버스트 밤
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/67f4b84ed61ee86f505a852b202762a0?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill23(ActiveSkill):
    name = "改装榴弹"
    learnLv = 20
    masterLv = 60
    maxLv = 70
    position = 4 #TODO
    rangeLv = 2
    cd = 6
    mp = [30, 315]
    uuid = "67f4b84ed61ee86f505a852b202762a0"
    data0 = [0, 6484, 7140, 7798, 8456, 9114, 9772, 10430, 11087, 11745, 12402, 13059, 13719, 14375, 15033, 15691, 16349, 17005, 17665, 18323, 18980, 19637, 20295, 20954, 21612, 22268, 22926, 23584, 24242, 24898, 25558, 26216, 26874, 27530, 28188, 28847, 29505, 30161, 30819, 31477, 32137, 32793, 33451, 34109, 34767, 35423, 36081, 36740, 37398, 38054, 38712, 39370, 40030, 40686, 41344, 42002, 42660, 43316, 43976, 44634, 45290, 45948, 46606, 47263, 47921, 48579, 49237, 49895, 50551, 51211, 51869]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110]# noqa: E501
    hit1 = 1 #TODO


# 枪托强击 배쉬 스톡
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/6a949de7a2aaf742b1abfb7872fc85e2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill24(ActiveSkill):
    name = "枪托强击"
    learnLv = 20
    masterLv = 60
    maxLv = 70
    position = 2 #TODO
    rangeLv = 2
    cd = 8
    mp = [30, 315]
    uuid = "6a949de7a2aaf742b1abfb7872fc85e2"
    data0 = [0, 8638, 9513, 10390, 11266, 12143, 13019, 13896, 14771, 15647, 16524, 17400, 18278, 19156, 20031, 20907, 21784, 22659, 23535, 24412, 25289, 26165, 27040, 27917, 28795, 29668, 30546, 31423, 32297, 33174, 34051, 34930, 35807, 36681, 37558, 38435, 39309, 40186, 41064, 41939, 42814, 43692, 44569, 45444, 46320, 47197, 48073, 48948, 49825, 50704, 51580, 52457, 53332, 54208, 55085, 55961, 56838, 57713, 58590, 59466, 60342, 61219, 62096, 62971, 63847, 64724, 65600, 66477, 67354, 68231, 69108]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5]# noqa: E501
    hit1 = 1 #TODO


# 快速拔枪 패스티스트 건
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/45442bbbe33540b4deeec29437dae70c?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill25(PassiveSkill):
    name = "快速拔枪"
    learnLv = 25
    masterLv = 10
    maxLv = 20
    position = 10 #TODO
    rangeLv = 3
    uuid = "45442bbbe33540b4deeec29437dae70c"
    data0 = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit2 = 1 #TODO


# 超频 : 重盾保卫 부스트 : 바디 벙커
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/e52d867ddb2f7acf616611f32cea2b6f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill26(ActiveSkill):
    name = "超频 : 重盾保卫"
    learnLv = 25
    masterLv = 60
    maxLv = 70
    position = 6 #TODO
    rangeLv = 2
    cd = 12
    mp = [43, 451]
    uuid = "e52d867ddb2f7acf616611f32cea2b6f"
    data0 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 13117, 14448, 15778, 17109, 18440, 19773, 21102, 22432, 23764, 25094, 26425, 27756, 29089, 30416, 31748, 33080, 34411, 35741, 37074, 38403, 39732, 41065, 42396, 43727, 45055, 46388, 47719, 49048, 50381, 51711, 53042, 54373, 55704, 57035, 58363, 59696, 61027, 62358, 63689, 65020, 66349, 67682, 69012, 70343, 71675, 73003, 74334, 75665, 76998, 78328, 79657, 80990, 82319, 83650, 84983, 86314, 87642, 88975, 90306, 91635, 92966, 94297, 95628, 96958, 98291, 99622, 100953, 102282, 103613, 104944]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit3 = 1 #TODO


# 心脏驱动 액티베이션
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/c9603b05632f362bb23cae18374e37cf?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill27(ActiveSkill):
    name = "心脏驱动"
    learnLv = 25
    masterLv = 10
    maxLv = 20
    position = 1 #TODO
    rangeLv = 3
    cd = 5
    mp = [194, 2125]
    uuid = "c9603b05632f362bb23cae18374e37cf"
    data0 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
    hit3 = 1 #TODO


# 改造烟尘弹 개조 더스트 샷
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/f3d425f6b8186f9b170fd1aab778fa0d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill28(PassiveSkill):
    name = "改造烟尘弹"
    learnLv = 25
    masterLv = 1
    maxLv = 1
    position = 3 #TODO
    rangeLv = 3
    uuid = "f3d425f6b8186f9b170fd1aab778fa0d"
    data0 = [0, 20]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 100]# noqa: E501
    hit1 = 1 #TODO


# 三连霰弹 트리플 건샷
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/e7e39aa9fcf182c8db543235c8af7dac?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill29(ActiveSkill):
    name = "三连霰弹"
    learnLv = 30
    masterLv = 60
    maxLv = 70
    position = 4 #TODO
    rangeLv = 2
    cd = 8
    mp = [57, 598]
    uuid = "e7e39aa9fcf182c8db543235c8af7dac"
    data0 = [0, 2098, 2309, 2523, 2735, 2950, 3160, 3376, 3589, 3800, 4014, 4226, 4439, 4651, 4864, 5076, 5292, 5503, 5717, 5930, 6140, 6355, 6567, 6781, 6992, 7206, 7420, 7631, 7844, 8058, 8270, 8483, 8696, 8908, 9124, 9335, 9549, 9761, 9972, 10186, 10399, 10611, 10826, 11038, 11252, 11465, 11676, 11890, 12102, 12315, 12527, 12742, 12956, 13166, 13379, 13593, 13804, 14018, 14231, 14443, 14657, 14870, 15084, 15297, 15507, 15722, 15934, 16145, 16359, 16573, 16788]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 3145, 3466, 3784, 4104, 4425, 4743, 5063, 5382, 5700, 6020, 6339, 6657, 6978, 7298, 7616, 7936, 8255, 8575, 8894, 9214, 9532, 9852, 10171, 10489, 10810, 11130, 11448, 11767, 12087, 12405, 12726, 13046, 13364, 13683, 14003, 14321, 14642, 14962, 15281, 15599, 15919, 16238, 16556, 16878, 17197, 17515, 17835, 18156, 18474, 18794, 19113, 19431, 19751, 20070, 20388, 20708, 21029, 21345, 21666, 21988, 22306, 22625, 22945, 23263, 23582, 23902, 24220, 24540, 24859, 25177]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 5243, 5777, 6309, 6842, 7373, 7905, 8437, 8971, 9503, 10037, 10566, 11098, 11631, 12165, 12694, 13226, 13760, 14292, 14826, 15356, 15888, 16420, 16954, 17484, 18017, 18549, 19081, 19615, 20145, 20679, 21209, 21743, 22273, 22807, 23339, 23873, 24404, 24934, 25468, 26000, 26534, 27064, 27596, 28128, 28662, 29194, 29723, 30257, 30790, 31322, 31855, 32385, 32917, 33451, 33983, 34515, 35047, 35579, 36111, 36645, 37176, 37709, 38240, 38772, 39304, 39836, 40370, 40900, 41434, 41964]# noqa: E501
    hit2 = 1 #TODO


# 磁力手雷 네오디뮴 퓨지
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/14c573777542b4ee3cdca35501b06c97?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill30(ActiveSkill):
    name = "磁力手雷"
    learnLv = 30
    masterLv = 60
    maxLv = 70
    position = 2 #TODO
    rangeLv = 2
    cd = 12
    mp = [122, 1024]
    uuid = "14c573777542b4ee3cdca35501b06c97"
    data0 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 4083, 4498, 4915, 5330, 5743, 6157, 6570, 6987, 7400, 7815, 8228, 8643, 9061, 9474, 9889, 10302, 10717, 11130, 11545, 11958, 12374, 12789, 13204, 13619, 14032, 14448, 14861, 15276, 15689, 16104, 16519, 16932, 17350, 17763, 18178, 18591, 19006, 19421, 19836, 20250, 20664, 21078, 21493, 21910, 22323, 22738, 23151, 23565, 23978, 24395, 24810, 25223, 25639, 26052, 26467, 26880, 27297, 27710, 28125, 28540, 28953, 29369, 29782, 30199, 30612, 31027, 31440, 31855, 32271, 32684]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit2 = 1 #TODO


# 超频 : 机械冲撞 부스트 : 브리칭 다운
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/8d8981a94b8bdd4e3ffad5bc05042080?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill31(ActiveSkill):
    name = "超频 : 机械冲撞"
    learnLv = 35
    masterLv = 60
    maxLv = 70
    position = 5 #TODO
    rangeLv = 2
    cube = 1
    cd = 13
    mp = [122, 1024]
    uuid = "8d8981a94b8bdd4e3ffad5bc05042080"
    vps = [
          {
            "name": "机械降神",
            "desc": "施放时间减少<br/>降低追踪条件<br/>范围增加",
            "explain": "[超频 : 机械冲撞]<br/>删除机械炮攻击<br/>- 总攻击力相同<br/><br/>不攻击时也可使用<br/><br/>锁定范围 + 20%"
          },
          {
            "name": "机械 : 电弧开放",
            "desc": "攻击力/冷却时间减少<br/>赋予速度增益效果",
            "explain": "[超频 : 机械冲撞]<br/>基本冷却时间变更为9.1秒<br/>- 总攻击力 -30%<br/>- 电弧能量条充能量变更为20%<br/><br/>命中时， 获得速度增加增益<br/>- 增益持续时间 : 10秒<br/>- 攻击速度 10%"
          }
        ]
    data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 8442, 9300, 10155, 11012, 11868, 12724, 13582, 14438, 15294, 16150, 17008, 17866, 18722, 19578, 20434, 21291, 22146, 23004, 23860, 24717, 25574, 26428, 27286, 28142, 29001, 29858, 30712, 31570, 32426, 33282, 34140, 34995, 35853, 36708, 37564, 38421, 39278, 40137, 40992, 41848, 42705, 43562, 44418, 45274, 46131, 46988, 47844, 48699, 49557, 50414, 51268, 52128, 52983, 53841, 54698, 55552, 56410, 57266, 58124, 58978, 59835, 60693, 61548, 62404, 63261, 64118, 64977, 65832, 66688, 67545]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 5628, 6198, 6771, 7341, 7911, 8484, 9054, 9627, 10197, 10766, 11338, 11908, 12480, 13052, 13622, 14194, 14764, 15336, 15908, 16478, 17050, 17620, 18189, 18762, 19332, 19904, 20475, 21045, 21618, 22188, 22760, 23331, 23901, 24472, 25044, 25612, 26186, 26756, 27327, 27898, 28468, 29042, 29612, 30183, 30754, 31324, 31896, 32468, 33039, 33609, 34179, 34750, 35322, 35892, 36464, 37035, 37606, 38178, 38748, 39320, 39891, 40461, 41032, 41602, 42174, 42746, 43317, 43887, 44458, 45030]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750]# noqa: E501
    hit3 = 1 #TODO
    # TODO：变更伤害


# 爆裂飞踢 맥피스
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/6bbf76bcd2ed3ca25f21b760db4342ad?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill32(ActiveSkill):
    name = "爆裂飞踢"
    learnLv = 35
    masterLv = 60
    maxLv = 70
    position = 3 #TODO
    rangeLv = 2
    cube = 1
    cd = 15
    mp = [122, 1024]
    uuid = "6bbf76bcd2ed3ca25f21b760db4342ad"
    vps = [
          {
            "name": "爆裂飞踢强化",
            "desc": "攻击力和冷却时间增加<br/>范围增加",
            "explain": "[爆裂飞踢]<br/>基本冷却时间变更为30秒<br/>总攻击力 + 100%<br/><br/>冲击波及爆炸范围 + 30%"
          },
          {
            "name": "超频 : 爆裂飞踢",
            "desc": "变更为超频系列技能<br/>追加强制控制功能",
            "explain": "[爆裂飞踢]<br/>解除改造机械腿的限制后， 用脚踢飞爆裂飞弹的技能<br/>- 变更为超频系列技能<br/>- 搭乘步行者时无法使用<br/>- 电弧能量条充能量 : 30%<br/><br/>命中时， 使敌人进入束缚状态， 效果持续1.5秒"
          }
        ]
    data0 = [0, 5862, 6458, 7053, 7650, 8244, 8840, 9434, 10028, 10623, 11217, 11812, 12406, 13002, 13596, 14192, 14786, 15382, 15976, 16572, 17166, 17763, 18357, 18952, 19546, 20142, 20736, 21332, 21926, 22520, 23116, 23712, 24306, 24900, 25496, 26090, 26685, 27279, 27874, 28468, 29064, 29658, 30255, 30849, 31446, 32040, 32636, 33230, 33825, 34419, 35014, 35608, 36204, 36798, 37392, 37988, 38582, 39180, 39774, 40370, 40964, 41559, 42153, 42748, 43342, 43938, 44532, 45128, 45722, 46317, 46911]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 2198, 2421, 2643, 2868, 3090, 3314, 3536, 3759, 3981, 4206, 4428, 4653, 4875, 5098, 5324, 5546, 5769, 5991, 6214, 6436, 6662, 6884, 7107, 7329, 7552, 7776, 8000, 8222, 8445, 8667, 8890, 9114, 9338, 9560, 9783, 10005, 10228, 10452, 10676, 10899, 11121, 11343, 11568, 11792, 12014, 12237, 12459, 12686, 12908, 13131, 13353, 13576, 13798, 14024, 14246, 14469, 14691, 14914, 15136, 15362, 15585, 15807, 16029, 16252, 16478, 16700, 16923, 17145, 17368, 17590]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit3 = 1 #TODO
    # TODO：变更伤害


# 战略轰炸 스코치 택틱스
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/653b35b5b59d29daffca47df43b2b0e3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill33(ActiveSkill):
    name = "战略轰炸"
    learnLv = 40
    masterLv = 60
    maxLv = 70
    position = 4 #TODO
    rangeLv = 2
    cube = 1
    cd = 20
    mp = [162, 1360]
    uuid = "653b35b5b59d29daffca47df43b2b0e3"
    vps = [
          {
            "name": "绝对战略",
            "desc": "变更为地面施放<br/>所受伤害减少<br/>可以在空中施放",
            "explain": "[战略轰炸]<br/>变更为在地面上向前方发射榴弹的技能<br/>- 施放速度 + 20%<br/>榴弹多段攻击次数 +2次<br/>- 总攻击力相同<br/><br/>施放过程中所受伤害 -90%<br/><br/>可以在空中施放"
          },
          {
            "name": "集中火力",
            "desc": "施放时可以发动[改装榴弹]<br/>初始化[改装榴弹]的冷却时间",
            "explain": "[战略轰炸]<br/>- 在技能施放过程中按[改装榴弹]时， 引发强化手雷爆炸<br/>- 删除[改装榴弹]施放动作， 并入攻击力<br/><br/>施放时， 初始化[改装榴弹]技能冷却时间<br/>- [改装榴弹]攻击力 -20%"
          }
        ]
    data0 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 2962, 3261, 3562, 3864, 4166, 4466, 4766, 5067, 5367, 5670, 5968, 6268, 6570, 6870, 7172, 7473, 7773, 8074, 8373, 8673, 8974, 9274, 9578, 9878, 10178, 10479, 10778, 11079, 11380, 11680, 11982, 12282, 12584, 12884, 13182, 13485, 13785, 14085, 14386, 14686, 14988, 15290, 15588, 15890, 16190, 16490, 16791, 17092, 17394, 17694, 17992, 18294, 18594, 18896, 19197, 19497, 19798, 20098, 20397, 20698, 21000, 21302, 21602, 21902, 22203, 22503, 22803, 23104, 23404, 23706]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 4444, 4894, 5346, 5798, 6248, 6700, 7149, 7600, 8050, 8504, 8954, 9404, 9856, 10306, 10756, 11208, 11660, 12110, 12561, 13012, 13462, 13914, 14364, 14816, 15268, 15717, 16168, 16618, 17072, 17522, 17972, 18424, 18873, 19324, 19776, 20228, 20678, 21129, 21580, 22030, 22480, 22932, 23384, 23836, 24285, 24736, 25186, 25640, 26088, 26540, 26992, 27441, 27892, 28344, 28796, 29246, 29697, 30148, 30598, 31048, 31500, 31952, 32404, 32853, 33304, 33754, 34206, 34656, 35108, 35560]# noqa: E501
    hit3 = 1 #TODO


# 雷达扫射 다이렉트 피드백
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/4b22172f4e00d9735ff44d333a86653d?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill34(ActiveSkill):
    name = "雷达扫射"
    learnLv = 45
    masterLv = 60
    maxLv = 70
    position = 4 #TODO
    rangeLv = 2
    cube = 2
    cd = 40
    mp = [285, 2394]
    uuid = "4b22172f4e00d9735ff44d333a86653d"
    vps = [
          {
            "name": "真实战域",
            "desc": "赋予无敌状态<br/>范围增加",
            "explain": "[雷达扫射]<br/>施放时进入无敌状态<br/><br/>识别范围大幅增加<br/>- 识别距离 +180% (包括后方探测)<br/>- 识别宽度 +100%<br/>- 识别高度 +200%"
          },
          {
            "name": "紧凑反馈",
            "desc": "施放时间减少<br/>自动发动[瞄准射击]",
            "explain": "[雷达扫射]<br/>锁定射击次数 -5次<br/>- 总攻击力相同<br/><br/>每次[锁定射击]都会合算[瞄准射击]攻击力<br/>- 无法使用[瞄准射击]"
          }
        ]
    data0 = [0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 2614, 2882, 3147, 3410, 3676, 3942, 4209, 4474, 4737, 5004, 5270, 5536, 5799, 6064, 6332, 6597, 6861, 7126, 7392, 7659, 7924, 8188, 8454, 8720, 8985, 9250, 9516, 9782, 10047, 10311, 10578, 10844, 11108, 11373, 11638, 11906, 12171, 12435, 12700, 12966, 13233, 13498, 13761, 14028, 14294, 14559, 14824, 15088, 15354, 15621, 15885, 16152, 16416, 16682, 16948, 17212, 17480, 17744, 18009, 18274, 18540, 18806, 19071, 19335, 19602, 19868, 20133, 20397, 20662, 20928]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125]# noqa: E501
    hit5 = 1 #TODO

    data6 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit6 = 1 #TODO


# 机体复原 레트로피트
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/808a54f780205020087d5818cb5f8559?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill35(PassiveSkill):
    name = "机体复原"
    learnLv = 48
    masterLv = 40
    maxLv = 50
    position = 3 #TODO
    rangeLv = 3
    uuid = "808a54f780205020087d5818cb5f8559"
    data0 = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, 15, 15.5, 16, 16.5, 17, 17.5, 18, 18.5, 19, 19.5, 20, 20.5, 21, 21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 10794, 12515, 14237, 15957, 17678, 19399, 21120, 22841, 24561, 26283, 28003, 29724, 31446, 33166, 34887, 36607, 38329, 40050, 41770, 43492, 45212, 46933, 48654, 50375, 52096, 53816, 55537, 57259, 58979, 60700, 62421, 64142, 65863, 67583, 69305, 71025, 72746, 74468, 76188, 77909, 79629, 81352, 83073, 84793, 86515, 88235, 89956, 91678, 93398, 95119]# noqa: E501
    hit2 = 1 #TODO


# 电弧能量释放 아크 방전
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/fa7f1a3dc90600456cbe010e5714bef3?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill36(ActiveSkill):
    name = "电弧能量释放"
    learnLv = 48
    masterLv = 1
    maxLv = 1
    position = 2 #TODO
    rangeLv = 2
    uuid = "fa7f1a3dc90600456cbe010e5714bef3"

# 超频 : 全领域攻击 부스트 : 데스 필드
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/a550756080900cb01f29db11ef4f05fa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill37(ActiveSkill):
    name = "超频 : 全领域攻击"
    learnLv = 50
    masterLv = 40
    maxLv = 50
    position = 4 #TODO
    rangeLv = 5
    cube = 5
    cd = 145
    mp = [1065, 8946]
    uuid = "a550756080900cb01f29db11ef4f05fa"
    data0 = [0, 9156, 11279, 13404, 15524, 17648, 19771, 21893, 24017, 26140, 28265, 30386, 32511, 34634, 36758, 38880, 41004, 43127, 45251, 47373, 49497, 51620, 53744, 55866, 57990, 60113, 62235, 64359, 66482, 68606, 70728, 72852, 74975, 77099, 79221, 81345, 83468, 85592, 87714, 89838, 91961, 94083, 96207, 98331, 100454, 102576, 104700, 106823, 108947, 111069, 113193]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 4577, 5639, 6701, 7762, 8823, 9886, 10947, 12010, 13070, 14132, 15194, 16255, 17316, 18379, 19440, 20502, 21563, 22625, 23687, 24748, 25809, 26872, 27933, 28994, 30056, 31118, 32179, 33241, 34302, 35365, 36425, 37487, 38550, 39611, 40673, 41734, 42796, 43858, 44919, 45980, 47043, 48103, 49165, 50227, 51289, 52351, 53412, 54473, 55536, 56596]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 4577, 5639, 6701, 7762, 8823, 9886, 10947, 12010, 13070, 14132, 15194, 16255, 17316, 18379, 19440, 20502, 21563, 22625, 23687, 24748, 25809, 26872, 27933, 28994, 30056, 31118, 32179, 33241, 34302, 35365, 36425, 37487, 38550, 39611, 40673, 41734, 42796, 43858, 44919, 45980, 47043, 48103, 49165, 50227, 51289, 52351, 53412, 54473, 55536, 56596]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 45782, 56397, 67013, 77629, 88244, 98860, 109478, 120093, 130709, 141326, 151941, 162558, 173174, 183790, 194406, 205021, 215636, 226254, 236870, 247486, 258102, 268718, 279334, 289950, 300566, 311183, 321797, 332413, 343031, 353646, 364262, 374879, 385494, 396110, 406727, 417342, 427959, 438574, 449189, 459807, 470423, 481038, 491655, 502271, 512886, 523503, 534119, 544734, 555350, 565967]# noqa: E501
    hit4 = 1 #TODO


# 超频 : 电流闪踢 부스트 : 다이너마이트 킥
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/96b90d633d54701fd287421e580268ff?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill38(ActiveSkill):
    name = "超频 : 电流闪踢"
    learnLv = 60
    masterLv = 40
    maxLv = 50
    position = 7 #TODO
    rangeLv = 2
    cube = 1
    cd = 25
    mp = [356, 996]
    uuid = "96b90d633d54701fd287421e580268ff"
    vps = [
          {
            "name": "决战时刻",
            "desc": "追踪<br/>追加强制控制功能",
            "explain": "[超频 : 电流闪踢]<br/>施放技能时， 移动到范围内最强敌人位置后发动踢击<br/><br/>命中时， 使敌人进入束缚状态， 效果持续2秒"
          },
          {
            "name": "自主模式 : 电弧放电踢",
            "desc": "自动使用[电弧能量释放]<br/>范围增加",
            "explain": "[超频 : 电流闪踢]<br/>强化型改造机械腿蓄力时间增加<br/>- 命中时， 电弧能量充满后自动放电<br/><br/>电流冲击波大小 +30%"
          }
        ]
    data0 = [0, 32010, 35258, 38505, 41752, 44998, 48248, 51494, 54742, 57987, 61236, 64484, 67731, 70980, 74226, 77474, 80721, 83968, 87216, 90464, 93710, 96958, 100204, 103454, 106702, 109947, 113196, 116442, 119691, 122937, 126184, 129432, 132680, 135927, 139174, 142424, 145670, 148917, 152164, 155412, 158660, 161907, 165153, 168402, 171648, 174897, 178143, 181390, 184640, 187886, 191134]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
    hit1 = 1 #TODO


# 堡垒轰击 포트리스 블리츠
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/832b6196a59cbc1150d167b1b9d91c90?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill39(ActiveSkill):
    name = "堡垒轰击"
    learnLv = 70
    masterLv = 40
    maxLv = 50
    position = 6 #TODO
    rangeLv = 2
    cube = 2
    cd = 50
    mp = [732, 1537]
    uuid = "832b6196a59cbc1150d167b1b9d91c90"
    vps = [
          {
            "name": "坚实堡垒",
            "desc": "盾牌无法被破坏<br/>所受伤害减少<br/>范围增加",
            "explain": "[堡垒轰击]<br/>盾牌不会被破坏<br/>- 机关枪射击结束后盾牌持续时间 + 3秒<br/>- 盾牌保护范围所受伤害减少率 + 20%<br/><br/>盾牌大小 +30%"
          },
          {
            "name": "异变闪击",
            "desc": "可多次发动<br/>攻击时间减少",
            "explain": "[堡垒轰击]<br/>变更为可填充2次的技能<br/>- 每次填充冷却时间 : 25秒<br/>- 机关枪射击多段攻击次数 -15次<br/>- 单次攻击力 -50%"
          }
        ]
    data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 2396, 2638, 2882, 3126, 3368, 3610, 3855, 4096, 4340, 4582, 4827, 5068, 5312, 5556, 5799, 6040, 6285, 6528, 6770, 7014, 7257, 7500, 7743, 7986, 8229, 8474, 8715, 8958, 9202, 9446, 9687, 9930, 10174, 10416, 10659, 10904, 11146, 11388, 11632, 11876, 12118, 12362, 12604, 12848, 13092, 13334, 13576, 13821, 14062, 14306]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80]# noqa: E501
    hit5 = 1 #TODO
    # TODO：变更伤害


# 躯体重塑 리컨스트럭션 바디
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/b95d9f6fc90f067c43da96dc1e861f28?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill40(PassiveSkill):
    name = "躯体重塑"
    learnLv = 75
    masterLv = 40
    maxLv = 50
    position = 3 #TODO
    rangeLv = 3
    uuid = "b95d9f6fc90f067c43da96dc1e861f28"
    data0 = [0, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
    hit3 = 1 #TODO


# AT-SO 步行者 AT-SO Walker
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/50a859dea1a48a2f60916afbfc91434f?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill41(ActiveSkill):
    name = "AT-SO 步行者"
    learnLv = 75
    masterLv = 40
    maxLv = 50
    position = 2 #TODO
    rangeLv = 2
    cube = 3
    cd = 40
    mp = [606, 4696]
    uuid = "50a859dea1a48a2f60916afbfc91434f"
    vps = [
          {
            "name": "步行者 : PMM",
            "desc": "步行者持续时间无限<br/>搭乘中可以发动其他技能",
            "explain": "[AT-SO步行者]<br/>步行者持续时间变更为无限制<br/>- 搭乘次数上限 +3次<br/>- 每10秒恢复1次搭乘次数<br/><br/>搭乘中发动额外效果。<br/>- 删除可使用技能的施放动作<br/>- 移动速度 20%<br/>- 前冲并拖拽碰撞到的敌人"
          },
          {
            "name": "步行者 : Code Zero",
            "desc": "变更为自爆技能<br/>可以在其他动作中施放。",
            "explain": "[AT-SO步行者]<br/>呼叫步行者后， 向最强的敌人发动引爆程序<br/>- 步行者爆炸攻击力 : 步行者自动射击攻击力的5600%<br/><br/>可以在转职技能施放期间， 施放[AT-SO步行者] (觉醒技能除外)<br/>- 删除施放动作<br/><br/>步行者引爆时， 适用搭乘中可使用技能的冷却时间减少30%的增益<br/>- 增益持续时间 : 30秒"
          }
        ]
    data0 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
    hit5 = 1 #TODO

    data6 = [0, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]# noqa: E501
    hit6 = 1 #TODO

    data7 = [0, 707, 780, 851, 923, 994, 1067, 1138, 1210, 1282, 1354, 1426, 1497, 1569, 1640, 1713, 1785, 1856, 1928, 2001, 2072, 2144, 2215, 2288, 2359, 2431, 2503, 2574, 2647, 2718, 2790, 2861, 2934, 3006, 3077, 3149, 3222, 3293, 3365, 3436, 3508, 3580, 3652, 3724, 3795, 3868, 3939, 4011, 4083, 4155, 4227]# noqa: E501
    hit7 = 1 #TODO

    data8 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
    hit8 = 1 #TODO

    data9 = [0, 1251, 1379, 1504, 1632, 1760, 1887, 2012, 2140, 2268, 2395, 2521, 2648, 2776, 2902, 3029, 3156, 3284, 3410, 3537, 3664, 3792, 3918, 4045, 4172, 4299, 4426, 4553, 4680, 4807, 4934, 5061, 5188, 5315, 5442, 5570, 5695, 5823, 5950, 6078, 6203, 6331, 6459, 6586, 6712, 6839, 6967, 7092, 7220, 7347, 7475]# noqa: E501
    hit9 = 1 #TODO

    data10 = [0, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500]# noqa: E501
    hit10 = 1 #TODO

    data11 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit11 = 1 #TODO

    data12 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit12 = 1 #TODO
    # TODO：变更伤害


# 步行者中止指令 워커 공격 중지
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/b4864a42c0ebce383092bf0b0a840a8b?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill42(ActiveSkill):
    name = "步行者中止指令"
    learnLv = 75
    masterLv = 1
    maxLv = 1
    position = 1 #TODO
    rangeLv = 2
    cd = 2
    uuid = "b4864a42c0ebce383092bf0b0a840a8b"

# 炎神攻城炮 레이시온 크리트
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/92502df340b3d5410aa3dc46373871a2?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill43(ActiveSkill):
    name = "炎神攻城炮"
    learnLv = 80
    masterLv = 40
    maxLv = 50
    position = 3 #TODO
    rangeLv = 2
    cube = 5
    cd = 45
    mp = [877, 6577]
    uuid = "92502df340b3d5410aa3dc46373871a2"
    vps = [
          {
            "name": "风暴摧毁",
            "desc": "追加强制控制功能<br/>范围增加",
            "explain": "[炎神攻城炮]<br/>轰炸命中时， 敌人被火焰笼罩<br/>- 强制控制敌人<br/><br/>适用铁桩与爆炸攻击力的100%比率"
          },
          {
            "name": "RTX : Gear oil",
            "desc": "施放时间减少<br/>取消僵直",
            "explain": "[炎神攻城炮]<br/>施放速度 20%<br/><br/>可以强制中断施放后僵直并施放部分技能<br/>- 可施放技能 : [烟尘弹]、 [瞄准射击]、 [改装榴弹]、 [三连霰弹]、 [战略轰炸]、 [雷达扫射]"
          }
        ]
    data0 = [0, 82195, 90534, 98873, 107211, 115550, 123890, 132228, 140567, 148905, 157245, 165583, 173922, 182260, 190600, 198937, 207276, 215614, 223954, 232292, 240631, 248969, 257309, 265647, 273986, 282326, 290664, 299003, 307341, 315681, 324019, 332358, 340696, 349036, 357374, 365713, 374050, 382390, 390728, 399067, 407405, 415745, 424084, 432422, 440761, 449100, 457439, 465777, 474116, 482455, 490794]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]# noqa: E501
    hit2 = 1 #TODO
    # TODO：变更伤害


# 超频 : 伊奎利斯-MR 부스트 : 이퀄리스-MR
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/24eecdd7afbf8fc782335c59d041a4ab?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill44(ActiveSkill):
    name = "超频 : 伊奎利斯-MR"
    learnLv = 85
    masterLv = 40
    maxLv = 50
    position = 4 #TODO
    rangeLv = 5
    cube = 10
    cd = 180
    mp = [2484, 4968]
    uuid = "24eecdd7afbf8fc782335c59d041a4ab"
    data0 = [0, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 9535, 11746, 13957, 16169, 18379, 20590, 22802, 25013, 27224, 29434, 31646, 33857, 36068, 38279, 40491, 42701, 44912, 47123, 49335, 51546, 53757, 55968, 58179, 60390, 62601, 64813, 67024, 69234, 71445, 73657, 75868, 78079, 80289, 82501, 84712, 86923, 89135, 91346, 93557, 95767, 97979, 100190, 102401, 104612, 106824, 109034, 111245, 113456, 115668, 117879]# noqa: E501
    hit1 = 1 #TODO


# 诺维尔计划 : 涅槃 프로젝트 : 노벨 파츠
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/ebf367b19fa6d2da41017fd54049f8fa?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill45(PassiveSkill):
    name = "诺维尔计划 : 涅槃"
    learnLv = 95
    masterLv = 40
    maxLv = 50
    position = 5 #TODO
    rangeLv = 3
    uuid = "ebf367b19fa6d2da41017fd54049f8fa"
    data0 = [0, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]# noqa: E501
    hit1 = 1 #TODO


# 超频 : 音速瞬杀 부스트 : 소닉 콜라이드
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/560d1d8b182f750ff020bfd9e0f1aaf4?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill46(ActiveSkill):
    name = "超频 : 音速瞬杀"
    learnLv = 95
    masterLv = 40
    maxLv = 50
    position = 7 #TODO
    rangeLv = 2
    cube = 7
    cd = 60
    mp = [1169, 8769]
    uuid = "560d1d8b182f750ff020bfd9e0f1aaf4"
    data0 = [0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 7647, 8423, 9198, 9974, 10751, 11527, 12303, 13079, 13854, 14630, 15407, 16182, 16958, 17733, 18509, 19285, 20061, 20838, 21614, 22389, 23165, 23940, 24716, 25493, 26268, 27044, 27820, 28596, 29372, 30147, 30924, 31700, 32475, 33251, 34026, 34802, 35578, 36355, 37131, 37907, 38682, 39458, 40233, 41010, 41786, 42561, 43337, 44113, 44889, 45665]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 45887, 50541, 55197, 59852, 64508, 69163, 73819, 78473, 83128, 87784, 92439, 97095, 101749, 106405, 111060, 115716, 120370, 125025, 129681, 134336, 138992, 143647, 148303, 152958, 157611, 162267, 166922, 171578, 176233, 180889, 185544, 190200, 194855, 199509, 204165, 208819, 213475, 218130, 222786, 227441, 232096, 236751, 241406, 246062, 250717, 255373, 260028, 264682, 269338, 273992]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 76479, 84237, 91996, 99754, 107513, 115271, 123031, 130789, 138549, 146307, 154066, 161824, 169583, 177342, 185101, 192859, 200618, 208376, 216135, 223893, 231653, 239411, 247170, 254929, 262687, 270447, 278205, 285965, 293723, 301482, 309240, 316999, 324757, 332516, 340274, 348034, 355792, 363551, 371309, 379068, 386826, 394587, 402345, 410104, 417862, 425621, 433380, 441138, 448898, 456656]# noqa: E501
    hit3 = 1 #TODO


# 超频 : 末世终结之战 부스트 : 파이널 데스퍼레이션
# https://api.neople.co.kr/df/skills/afdf3b989339de478e85b614d274d1ef/6aa32e36149e8299938451f85f9d840a?apikey=fdvit1Kj64EAJm0qfB3JEAD8FLExLDD0
class Skill47(ActiveSkill):
    name = "超频 : 末世终结之战"
    learnLv = 100
    masterLv = 40
    maxLv = 50
    position = 5 #TODO
    rangeLv = 5
    cube = 15
    cd = 290
    mp = [4002, 8004]
    uuid = "6aa32e36149e8299938451f85f9d840a"
    data0 = [0, 51061, 62900, 74742, 86582, 98422, 110262, 122102, 133943, 145783, 157622, 169464, 181304, 193145, 204985, 216824, 228665, 240505, 252347, 264186, 276026, 287867, 299707, 311546, 323387, 335227, 347069, 358909, 370748, 382589, 394429, 406270, 418109, 429950, 441791, 453631, 465472, 477311, 489151, 500992, 512833, 524672, 536513, 548353, 560194, 572033, 583873, 595714, 607555, 619396, 631235]# noqa: E501
    hit0 = 1 #TODO

    data1 = [0, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12]# noqa: E501
    hit1 = 1 #TODO

    data2 = [0, 6382, 7862, 9341, 10822, 12301, 13782, 15261, 16742, 18222, 19702, 21183, 22662, 24143, 25622, 27103, 28582, 30063, 31542, 33023, 34503, 35983, 37463, 38943, 40423, 41903, 43383, 44864, 46343, 47824, 49303, 50784, 52263, 53744, 55223, 56704, 58184, 59663, 61142, 62623, 64102, 65583, 67064, 68543, 70024, 71503, 72984, 74463, 75944, 77424, 78904]# noqa: E501
    hit2 = 1 #TODO

    data3 = [0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]# noqa: E501
    hit3 = 1 #TODO

    data4 = [0, 25531, 31450, 37370, 43290, 49211, 55131, 61051, 66971, 72892, 78811, 84731, 90651, 96571, 102491, 108413, 114333, 120253, 126173, 132092, 138013, 143933, 149853, 155773, 161693, 167614, 173534, 179454, 185373, 191293, 197215, 203135, 209055, 214975, 220895, 226816, 232736, 238655, 244575, 250495, 256416, 262336, 268256, 274176, 280097, 286016, 291937, 297857, 303777, 309697, 315618]# noqa: E501
    hit4 = 1 #TODO

    data5 = [0, 255307, 314506, 373708, 432910, 492111, 551313, 610515, 669716, 728917, 788119, 847320, 906522, 965724, 1024925, 1084127, 1143328, 1202529, 1261731, 1320933, 1380134, 1439336, 1498538, 1557738, 1616940, 1676142, 1735342, 1794544, 1853746, 1912948, 1972149, 2031350, 2090551, 2149753, 2208955, 2268156, 2327358, 2386559, 2445760, 2504962, 2564164, 2623366, 2682567, 2741769, 2800970, 2860172, 2919372, 2978574, 3037776, 3096978, 3156180]# noqa: E501
    hit5 = 1 #TODO

    data6 = [0, 51061, 62900, 74742, 86582, 98422, 110262, 122102, 133943, 145783, 157622, 169464, 181304, 193145, 204985, 216824, 228665, 240505, 252347, 264186, 276026, 287867, 299707, 311546, 323387, 335227, 347069, 358909, 370748, 382589, 394429, 406270, 418109, 429950, 441791, 453631, 465472, 477311, 489151, 500992, 512833, 524672, 536513, 548353, 560194, 572033, 583873, 595714, 607555, 619396, 631235]# noqa: E501
    hit6 = 1 #TODO
